package com.ssyt.yt1.day20.enumuration;

import java.util.Set;
import java.util.TreeSet;

enum Color {

	// 如果枚举里面带方法，枚举常量一定要放到类的最前面，否则报错！
	RED, GREEN, BLUE;

	// 带普通方法
	public void print() {
		System.out.println("Color.print()");
	}
}

public class EnumDemo2 {

	public static void main(String[] args) {
		// 遍历出所有的枚举内容
		System.out.println(Color.values().length);
		for (Color v : Color.values()) {
			System.out.println(v + ", " + v.ordinal());
		}

		// 枚举的排序
		Set<Color> set = new TreeSet<>();
		set.add(Color.RED);
		set.add(Color.GREEN);
		set.add(Color.BLUE);
		System.out.println(set);

		// 调用枚举里的普通方法
		Color.RED.print();
	}
}
